//package com.xnyzc.lhy.nio.feign.mq;
//
//import com.xnyzc.lhy.nio.feign.fallback.mq.SyncDataServiceFallback;
//import com.xnyzc.lhy.order.entity.param.synchronization.LocationSyncParam;
//import com.xnyzc.lhy.order.entity.param.synchronization.RealtimeFeeSyncParam;
//import com.xnyzc.lhy.order.entity.param.synchronization.StatusCallbackParam;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.PostMapping;
//
///**
// * 从订单中调取mq
// * @author c
// */
//@FeignClient(name = "${feign.applicationName.order}", fallback = SyncDataServiceFallback.class)
//public interface ISyncDataService {
//
//    /**
//     * 司机位置同步
//     * @param locationSyncParam
//     */
//    @PostMapping("didi/mq/driverPositionSync")
//    void driverPositionSync(LocationSyncParam locationSyncParam);
//
//    /**
//     * 实时计价同步
//     * @param realtimeFeeSyncParam
//     */
//    @PostMapping("didi/mq/realtimeFeeSync")
//    void realtimeFeeSync(RealtimeFeeSyncParam realtimeFeeSyncParam);
//
//    /**
//     * 司机状态同步
//     * @param statusCallbackParam
//     */
//    @PostMapping("didi/mq/statusCallback")
//    void statusCallback(StatusCallbackParam statusCallbackParam);
//
//}
